package com.bruce.tool.logger.core.format;

import com.alibaba.druid.filter.logging.Slf4jLogFilter;

/**
 * 功能 :
 * @author : Bruce(刘正航) 4:42 下午 2020/2/8
 */
public class DefaultSlf4jLogFilter extends Slf4jLogFilter {
    public DefaultSlf4jLogFilter() {
        // 链接的时候
        this.setConnectionLogEnabled(false);
        this.setDataSourceLogEnabled(false);
        this.setResultSetLogEnabled(false);
        // SQL格式化
        this.setStatementSqlPrettyFormat(true);
        // 执行的时候
        this.setStatementExecutableSqlLogEnable(true);
        // 执行之后
        this.setStatementExecuteAfterLogEnabled(false);
        // 执行参数打印
        this.setStatementParameterSetLogEnabled(false);
        // 执行之前-准备工作之后
        this.setStatementPrepareAfterLogEnabled(false);
        // 执行之前-准备工作之后
        this.setStatementPrepareCallAfterLogEnabled(false);
        // 关闭的时候
        this.setStatementCloseAfterLogEnabled(false);
        this.setConnectionCloseAfterLogEnabled(false);
    }
}
